package modelo;

import bean.ItemCotizacionVO;


public class ItemCotizacion {

	private int nroItem;
	private Rodamiento rodamiento;
	private int cantidad;
	private float precio;
	private float beneficio;
	private String observaciones;

	
	public int getNroItem() {
		return nroItem;
	}

	public void setNroItem(int nroItem) {
		this.nroItem = nroItem;
	}

	
	public Rodamiento getRodamiento() {
		return rodamiento;
	}

	public void setRodamiento(Rodamiento rodamiento) {
		this.rodamiento = rodamiento;
	}

	public int getCantidad() {
		return cantidad;
	}

	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}

	public float getPrecio() {
		return precio;
	}

	public float getBeneficio() {
		return beneficio;
	}

	public String getObservaciones() {
		return observaciones;
	}


	public void setPrecio(float precio) {
		this.precio = precio;
	}

	public void setBeneficio(float beneficio) {
		this.beneficio = beneficio;
	}

	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}

	public float calcularSubTotal() {
		return cantidad * precio;

	}
	
	public ItemCotizacionVO toVO(){
		ItemCotizacionVO iVO = new ItemCotizacionVO();
		iVO.setBeneficio(this.beneficio);
		iVO.setCantidad(this.cantidad);
		iVO.setNroItem(this.nroItem);
		iVO.setObservaciones(this.observaciones);
		iVO.setPrecio(this.precio);
		iVO.setSubtotal(this.calcularSubTotal());
		iVO.setRodamiento(this.getRodamiento().toVO());
		return iVO;
		
		
	}
}
